﻿/* CSS Document */
body,form,menu,div,fieldset,blockquote,p,pre,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6 { padding:0; margin:0; font-family: "Arial", "Helvetica", "sans-serif"; }
html{margin:0; padding:0;}
body{ background:#fff;}
div,p {display:block; }
li {list-style:none; }
input[type=radio],input[type=checkbox],button,a{cursor:pointer;} 
a{text-decoration:none;color:#686DAF;}
a:hover {text-decoration:none;color:#ff3300;}
a:active{text-decoration:none;color:#999999;}
img,a{border:0;}
body,td,a{font-size:12px;}
.clear{clear:both;}
input{font-size:12px; padding:0px 0 0 1px; line-height:normal; height:14px;}
.input_file{ height:18px;}
.input_fuzzy{font-size:12px; padding:0px 0 0 1px; line-height:normal; height:16px;}
.input_disabled{font-size:12px; padding:0px 0 0 1px; line-height:normal; height:16px; background:#f0f0f0; border:1px solid #7f9db9;}
select{font-size:12px; padding-bottom:0px;}

/*-----------------------文字样式-----------------------*/
.text_green{color:#43766F;}
.text_brown{color:#A55F21;}
.text_black{color:#000; font-weight:bold;}
.required {color: #ff0000; margin-left: 2px}

/*------------------欢迎页样式---------------------*/
.welcome_bg{background: url(../images/bg_return01.jpg) no-repeat right bottom;}
.welcome{ height:52px; background:#eef3f7 url(../images/bg_welcome_face01.gif) no-repeat right top; }
.welcome h4{height:42px !important;height:52px;background:#eef3f7 url(../images/bg_welcome_face.gif) no-repeat left top; padding:10px 0 0 70px; font-size:28px; font-weight:bold; color:#bf8548;}
.welcome_cont{padding:14px 0 0 40px;}
.welcome_cont p{font-size:16px; color:#42756e; line-height:28px; font-family:"宋体"; font-family:Arial, Helvetica, sans-serif; }
.welcome_cont p span{color:#eb6100; font-family:Arial, Helvetica, sans-serif;}
.welcome_cont p a{color:#eb6100; font-size:16px; line-height:28px; font-family:Arial, Helvetica, sans-serif; }
.welcome_cont .security{margin-top:10px; font-size:14px; color:#42756e; line-height:20px;}
.welcome_cont .security span{background:url(../images/bg_securityL.gif) no-repeat left; height:23px; margin-left:5px;}
.welcome_cont .security span a{background:url(../images/bg_securityR.gif) no-repeat right; height:23px;height:23px; font-size:14px; color:#b4773e; padding:3px 15px 0 15px;}


/*------------------帮助信息样式---------------------*/
.help{width:100%; clear:both; padding-top:5px;}
.help .help_title{ height:34px; width:100%; background:url(../images/bg_help01.gif) repeat-x;}
.help .help_title .help_title01{height:34px; width:100%; background:url(../images/bg_help02.gif) no-repeat right;}
.help .help_title .help_title01 h3{float:left; height:25px; background:url(../images/bg_help03.gif) no-repeat left; padding:9px 0 0 42px; font-size:14px; color:#b4773e;}
.help_cont{ padding-left:42px; padding-bottom:10px;}
.help_cont h5{ font-size:12px; color:#000; line-height:20px; padding-top:6px;}
.help_cont ul{width:100%; display:block;}
.help_cont li{width:100%; float:left; color:#333; line-height:20px;}

.help_table{border-collapse:collapse; text-align:left; margin-left:10px;}
.help_table td{font-size:12px; padding:4px 15px 3px 6px; background:#fafafa; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif,"宋体"; line-height:15px; color:#555;}


/*----------------------返回、成功、进度、错误页样式-----------------------------*/
.back{width:517px; height:276px; background:url(../images/bg_back01.jpg) no-repeat; margin-top:50px;}
.back h5{float:left; margin-top:70px; width:450px; font-size:15px; color:#447770; text-align:center;}
.back p{float:left; width:450px; margin:10px 0 0 0; font-size:13px; font-weight:bold; color:#447770; line-height:26px;}
.back p a{font-weight:bold; color:#447770; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.back p a:hover{font-weight:bold; color:#447770; text-decoration:underline;}
.back span{float:left; width:450px; margin:20px 0 0 0px;}

.waiting{width:471px; height:197px; background:url(../images/bg_waiting.jpg) no-repeat; margin-top:50px;}
.waiting p{float:left; width:470px; font-size:14px; height:28px; font-weight:bold; color:#447770; line-height:24px; margin:60px 0 0 0px;}
.waiting span{float:left; width:470px; margin:10px 0 0 0px;}

.progress{ margin:20px 0 0 20px;}
.progress img{float:left;}
.progress span{float:left; padding:10px 0 0 5px; font-size:14px; font-weight:bold; color:#447770;}
.progress01{ width:185px; border:0px;}
.progress01 img{float:left;}
.progress01 span{float:left; padding:10px 0 0 5px; font-size:14px; font-weight:bold; color:#447770;}

.waiting_bg{width:471px; height:197px; background:url(../images/icon_mistake.gif) no-repeat 43px 24px;}
.waiting_bg p{width:470px; margin:66px 0 0 0;font-size:14px; height:50px; font-weight:bold; color:#447770; line-height:24px;}
.waiting_bg span{float:left; width:470px; margin:10px 0 0 0;}

.waiting_bg01{width:471px; height:197px; background:url(../images/icon_success.gif) no-repeat 43px 24px;}
.waiting_bg01 p{width:470px; margin-top:66px; font-size:14px; height:50px; font-weight:bold; color:#447770; line-height:24px;}
.waiting_bg01 span{float:left; width:470px; margin:10px 0 0 0px;}

.alerts{width:471px; height:197px; background:url(../images/icon_alerts.gif) no-repeat 43px 24px;}
.alerts p{width:470px; margin-top:66px; font-size:14px; height:50px; font-weight:bold; color:#447770; line-height:24px;}
.alerts span{float:left; width:470px; margin:10px 0 0 0px;}
/*----------------------内容布局样式-----------------------------*/
.main{ width:100%; font-family: "Arial", "Helvetica", "sans-serif"; padding-bottom:0px; margin:0;}
.account{width:100%; float:left;}
.account h3{background: url(../images/account_title_bgL.gif) no-repeat left top; height:25px; float:left;}
.account h3 span{background:url(../images/account_title_bgR.gif) no-repeat right top; padding:6px 15px 0 15px; height:19px; float:left; font-size:13px; color:#467b73;}
.account h4{height:23px; border-top:1px solid #b4dedc;border-left:1px solid #b4dedc;border-right:1px solid #b4dedc; clear:both;}
.account h4 span{background:url(../images/account_title02_bg.gif) repeat-x top; height:18px; padding-left:8px; font-size:13px; font-weight:bold; color:#3d3d3d; padding-top:5px; display:block;}
.account h4 .danbi{font-size:13px; color:#b57841; text-align:center;}
.title{width:100%; float:left; padding:2px 0 1px 5px; line-height:20px; font-size:12px; color:#2f2f2f; font-weight:bold;}

/*------------------表格样式---------------------*/
.show{width:100%; border-collapse:collapse; text-align:left; margin:0 0 7px 0;}
.show th{color:#555; border-left:1px solid #ccc; text-align:center; border-top:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #8ea0a9; padding:5px 0 4px 6px; font-size:13px; background:#dce4e7; margin:0;}
.show td{font-size:12px; padding:2px 0 1px 6px; background:#fafafa; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif,"宋体"; line-height:20px;}
.show td a{text-decoration:underline; color:#0000ff;}
.show td a:hover{ text-decoration:none; color:#ff3300;}
.show .border_none{border-left:none;}
.show .bggrey{background:#ececec;}
.show td h6{font-size:13px; font-weight:bold; text-align:center; width:100%; padding:10px 0 3px 0;}
.show td p{font-size:12px; line-height:18px; padding:3px 0; text-indent:2em;}
.show td .strong{font-size:12px; font-weight:600; color:#3d3d3d;}
.td_title{background:url(../images/account_title02_bg.gif) repeat-x top; margin:0; height:20px; padding-top:4px; padding-left:8px; font-size:13px; font-weight:bold; color:#1a1a1a; display:block;}
.td_check{width:30px;_width:30px; text-align:center;}
.td_order{width:40px;_width:40px; text-align:center;}
.td_accno{text-align:left; white-space:nowrap;}
.td_amount{text-align:right; white-space:nowrap;}
.td_operate{text-align:center; white-space:nowrap;}

.tab_list{width:100%; border-collapse:collapse; text-align:center; margin:0 0 7px 0;}
.tab_list th{color:#555; border-left:1px solid #ccc; text-align:center; border-top:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #8ea0a9; padding:5px 0 4px 6px; font-size:13px; background:#dce4e7;}
.tab_list td{font-size:12px; padding:2px 0 1px 6px; background:#fafafa; text-align:center; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif,"宋体"; line-height:20px;}
 
/*------------------鼠标划过特别显示---------------------*/
.show .bg_green{ background:#c2d8e5;}
.show .bg_green td{ background:#c2d8e5;}
.tab_list .bg_green{ background:#c2d8e5;}
.tab_list .bg_green td{ background:#c2d8e5;}

.table01{border-collapse:collapse; text-align:left; margin:0 0 7px 0; font-family:Arial;}
.table01 thead td{color:#555; border-left:1px solid #ccc; text-align:left; border-top:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #8ea0a9; padding:5px 0 4px 6px; font-size:13px; background:#dce4e7; font-weight:bold;}
.table01 tbody td{font-size:12px; padding:2px 0 1px 6px; background:#fafafa; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif,"宋体"; line-height:20px;}

.scroll_tab{overflow-x:auto; overflow-y:hidden; width:100%; padding-bottom:16px; margin-bottom:3px;}

/*-------------------BUTTON样式------------------------*/
.button{margin:0px 0 7px; text-align:center; display:block; clear:both;}
.btn_01{margin-right:10px; background:url(../images/steady_content_btn01.gif) repeat-x; padding:0px 5px 0!important;padding:2px 5px 0; height:20px!important;height:22px; border:solid 1px #758795; color:#000;}
.btn_01:hover{margin-right:10px; background:url(../images/steady_content_btn01on.gif) repeat-x; padding:0px 5px 0; height:22px; border:solid 1px #758795; color:#fff;}

.btn_02{margin-right:10px; background:url(../images/steady_content_btn01.gif) repeat-x; padding:0px 5px 0!important;padding:1px 3px 0; height:18px!important;height:20px;_height:18px; border:solid 1px #758795; color:#000;}
.btn_02:hover{margin-right:10px; background:url(../images/steady_content_btn01on.gif) repeat-x; padding:0px 5px 0; height:20px;_height:18px; border:solid 1px #758795; color:#fff;}

.btn_cb_w4{margin-right:0px; background:url(../images/button_bg_41.jpg) repeat-x; padding:0px 5px 0!important;padding:1px 3px 0; height:22px!important;height:20px;_height:22px; width:78px;_width:78px; border:solid 0px #758795; color:#000;}
.btn_cb_w4:hover{margin-right:0px; background:url(../images/button_bg_42.jpg) repeat-x; padding:0px 5px 0; height:22px; width:78px;_width:78px; border:solid 0px #758795; color:#000;}
.btn_cb_w6{margin-right:0px; background:url(../images/button_bg_61.jpg) repeat-x; padding:0px 5px 0!important;padding:1px 3px 0; height:22px!important;height:20px;_height:22px; width:90px;_width:90px; border:solid 0px #758795; color:#000;}
.btn_cb_w6:hover{margin-right:0px; background:url(../images/button_bg_62.jpg) repeat-x; padding:0px 5px 0; height:22px; width:90px;_width:90px; border:solid 0px #758795; color:#000;}
.btn_cb_w8{margin-right:0px; background:url(../images/button_bg_81.jpg) repeat-x; padding:0px 5px 0!important;padding:1px 3px 0; height:22px!important;height:20px;_height:22px; width:130px;_width:130px; border:solid 0px #758795; color:#000;}
.btn_cb_w8:hover{margin-right:0px; background:url(../images/button_bg_82.jpg) repeat-x; padding:0px 5px 0; height:22px; width:130px;_width:130px; border:solid 0px #758795; color:#000;}

/*-----------------------------GridView CSS-------------------------*/
.gridview01{border-collapse:collapse; width:100%; float:left; border:none; text-align:center; font-size:12px;border-top:none; margin:0 0 5px 0;}
.gridview01 caption{ width:100%; margin-top:0px; padding-top:5px; text-indent:10px; background:url(../images/titlebg04.gif) repeat-x left 15px; height:20px; color:#000; font-size:13px; font-weight:normal;}
.gridview01 td,th{ padding-left:6px;}
.gridview01_header{ height:24px;}
.gridview01_header th{ border-bottom:1px solid #8ea0a9; border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #ccc; color:#555; font-size:13px; background:#dce4e7;} 
.gridview01_row {font-weight: normal; background-color: #fafafa;}
.gridview01_row td{border:1px solid #ccc; background:#fafafa; padding-top:4px; padding-bottom:2px; }

/* Flip Control CSS */
.page{width:100%; font-size:12px; padding:0px 0 10px; float:left; text-align:center; }
.page a{ color:#444cae; text-decoration:none;}
.page a:hover{ color:#ff3300; text-decoration:none;}



/* None border Table CSS*/
.tablenone{ width:100%; border-collapse:collapse; text-align:left; margin-bottom:5px; border:0; padding:0;}
.tablenone th,td{ border:none; padding:0;}

.tablenone01{ width:100%; border-collapse:collapse; text-align:left; margin-bottom:5px; border:0; padding:0;}
.tablenone01 td{ text-align:left; margin-bottom:5px; border:0; padding:0;}

.tab_no{border-collapse:collapse; border:0; padding:0;}
.tab_no td{border:0; padding:0;}

.menushow{width:100%; border:1px solid #ccc;border-collapse:collapse; text-align:left; margin:0 0 7px 0;}
.menushow td{font-size:12px; padding:2px 0 1px 0px; background:#fafafa; border:0px solid #ccc; font-family:Arial, Helvetica, sans-serif,"宋体"; line-height:20px;}



